package com.java.simple.smallspring.aop;

/**
 * @author zhoujunlin
 * @date 2022年09月10日 15:57
 * @desc 切入点接口  定义用于获取ClassFilter MethodMatcher的两个接口
 * 这两个接口获取都是切点表达式提供的内容
 */
public interface Pointcut {

    /**
     * Return the ClassFilter for this pointcut
     *
     * @return
     */
    ClassFilter getClassFilter();

    /**
     * Return the MethodMatcher for this pointcut
     *
     * @return
     */
    MethodMatcher getMethodMatcher();

}
